From 990ea04ebedf543156dc2afa980061eb6645c390 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Mon, 2 Nov 2015 15:34:01 +0100 Subject: [PATCH] x86/mm: return -ESRCH for an invalid foreign domid For consistency with all other invalid domid handling. Signed-off-by: Andrew Cooper Reviewed-by: George Dunlap --- xen/arch/x86/mm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index b65c3a51e2..92df36fa19 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -3544,7 +3544,7 @@ long do_mmu_update( { /* Pagetables belong to a foreign domain (PFD). */ if ( (pt_owner = rcu_lock_domain_by_id(pt_dom - 1)) == NULL ) - return -EINVAL; + return -ESRCH; if ( pt_owner == d ) rcu_unlock_domain(pt_owner); -- 2.30.2